package com.ask.javabagubooster.a_java_basis.juc.IdGenerator;

import java.util.concurrent.atomic.AtomicLong;

public class IdGenerator_V2 {


    // static: 所有线程、对象共享一个全局唯一的计数器
    // final: 保证计数器的引用始终是同一个原子对象
    private static final AtomicLong id = new AtomicLong(0);


    public static long nextId() {
        return id.incrementAndGet();
    }
}
